/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.com.intesal.seguridad.sql;

/**
 *
 * @author ejerez
 */
public class SQLMenu {

    public static final String insert = "INSERT INTO MENU (codigo_tm,codigo_papa_m,nombre_m,nivel_m,ordenar_m,especial_m,estado_m,url_m,descripcion_m)VALUES(?,?,?,?,?,?,?,?,?)";
    public static final String update = "UPDATE MENU SET codigo_tm=?,codigo_papa_m=?,nombre_m=?,nivel_m=?,ordenar_m=?,especial_m=?,estado_m=?,url_m=?,descripcion_m=? where codigo_m=?";
    public static final String getMenu_x_Codigo = "Select tm.codigo_tm,tm.nombre_tm,m.codigo_m,m.codigo_papa_m,m.nombre_m,m.descripcion_m,m.nivel_m,m.ordenar_m,m.especial_m,m.estado_m,m.url_m FROM MENU as m,TIPO_MENU as tm where tm.codigo_tm=m.codigo_tm and m.codigo_m=?";
    public static final String getMenus = "Select tm.codigo_tm,tm.nombre_tm,m.codigo_m,m.codigo_papa_m,m.nombre_m,m.descripcion_m,m.nivel_m,m.ordenar_m,m.especial_m,m.estado_m,m.url_m FROM MENU as m,TIPO_MENU as tm where tm.codigo_tm=m.codigo_tm order by m.nombre_m";
    /**/
    public static final String updateOrdenarMenuAll = "update menu as mm set orden_m= (select m.nivel_m||''||m.ordenar_m from menu as m where m.codigo_m=mm.codigo_m)";
    public static final String updateOrdenarMenu_x_Nivel = "update menu as m set orden_m= ( select orden_m from menu as menu where menu.codigo_m=m.codigo_papa_m order by orden_m) || orden_m where nivel_m=?";
}